/**
 * 
 */
package santeclair.referentiel.gestionnaire.webservice.rest.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import santeclair.referentiel.gestionnaire.bean.TypeGarantie;
import santeclair.referentiel.gestionnaire.dto.TypeGarantieDto;
import santeclair.referentiel.gestionnaire.service.TypeGarantieService;
import santeclair.referentiel.gestionnaire.webservice.TypeGarantieWebService;

/**
 * @author cquintin
 * 
 */
@Service("typeGarantieWebService")
public class TypeGarantieWebServiceImpl implements TypeGarantieWebService {

    @Autowired
    private TypeGarantieService typeGarantieService;

    /**
     * {@inheritDoc}
     */
    @Override
    public TypeGarantieDto getByCode(String codeTypeGarantie) {
        TypeGarantieDto dto = new TypeGarantieDto();
        TypeGarantie typeGarantie = typeGarantieService.getByCode(codeTypeGarantie);
        dto.setId(typeGarantie.getId());
        dto.setCode(typeGarantie.getCode());
        dto.setLibelle(typeGarantie.getLibelle());
        return dto;
    }

}
